Click on a value or block to toggle highlighting of that value/block and its uses. (Values and blocks are highlighted by ID, and IDs of dead items may be reused, so not all highlights necessarily correspond to the clicked item.)
Faded out values and blocks are dead code that has not been eliminated.
Values printed in italics have a dependency cycle.
CFG: Dashed edge is for unlikely branches. Blue color is for backward edges. Edge with a dot means that this edge follows the order in which blocks were laidout.
sources | sources13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
|
AST | ASTbuildssa-enter buildssa-body . IF tc(1) # map_faststr.go:14:2 . IF-Cond . . LITERAL-false bool tc(1) # map_faststr.go:14:5 . IF-init . . AS tc(1) # map_faststr.go:18:14 . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . EQ bool tc(1) # map_faststr.go:18:7 . . . . NAME-runtime.h esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*hmap tc(1) # map_faststr.go:13:37 . . . . NIL PTR-*hmap tc(1) # map_faststr.go:18:10 . . IF # map_faststr.go:18:14 . . IF-Cond . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . IF-Else . . . AS tc(1) # map_faststr.go:18:14 . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . EQ bool tc(1) # map_faststr.go:18:25 . . . . . DOTPTR runtime.count int tc(1) # map_faststr.go:18:18 . . . . . . NAME-runtime.h esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*hmap tc(1) # map_faststr.go:13:37 . . . . . LITERAL-0 int tc(1) # map_faststr.go:18:28 . IF tc(1) # map_faststr.go:18:2 . IF-Cond . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . IF-Body . . RETURN tc(1) # map_faststr.go:19:3 . . RETURN-Results . . . AS tc(1) # map_faststr.go:19:3 . . . . NAME-runtime.~r0 esc(no) Class:PPARAMOUT Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:13:57 . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:19:25 . . . . . ADDR PTR-*byte tc(1) # map_faststr.go:19:25 . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:19:33 . . . . . . . NAME-runtime.zeroVal Class:PEXTERN Offset:0 Addrtaken Used ARRAY-[1024]byte tc(1) # map.go:1440:5 . . . . . . . LITERAL-0 int tc(1) # map_faststr.go:19:34 . IF tc(1) # map_faststr.go:21:2 . IF-Cond . . NE bool tc(1) # map_faststr.go:21:25 . . . AND uint8 tc(1) # map_faststr.go:21:12 . . . . DOTPTR runtime.flags uint8 tc(1) # map_faststr.go:21:6 . . . . . NAME-runtime.h esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*hmap tc(1) # map_faststr.go:13:37 . . . . LITERAL-4 uint8 tc(1) # map_faststr.go:21:13 . . . LITERAL-0 uint8 tc(1) # map_faststr.go:21:28 . IF-Body . . CALLFUNC Walked tc(1) # map_faststr.go:22:8 . . . NAME-runtime.fatal Class:PFUNC Offset:0 Used FUNC-func(string) tc(1) # panic.go:1089:6 . . CALLFUNC-Args . . . LITERAL-"concurrent map read and map write" string tc(1) # map_faststr.go:22:9 . DCL # map_faststr.go:24:2 . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . DCL # map_faststr.go:24:23 . . NAME-runtime.sp esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*string tc(1) # map_faststr.go:24:23 string.go:243:21 . BLOCK # map_faststr.go:24:23 . BLOCK-List . . AS tc(1) # map_faststr.go:24:23 . . . NAME-runtime.sp esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*string tc(1) # map_faststr.go:24:23 string.go:243:21 . . . ADDR PTR-*string tc(1) # map_faststr.go:24:24 . . . . NAME-runtime.ky esc(no) Class:PPARAM Offset:0 Addrtaken OnStack Used string tc(1) # map_faststr.go:13:46 . INLMARK Index:5605 # +map_faststr.go:24:23 . DCL tc(1) # map_faststr.go:24:23 . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:23 string.go:243:33 . BLOCK # map_faststr.go:24:23 . BLOCK-List . . AS tc(1) # map_faststr.go:24:23 . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:23 string.go:243:33 . . . CONVNOP PTR-*stringStruct tc(1) # map_faststr.go:24:23 string.go:244:39 . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:24:23 string.go:244:40 . . . . . NAME-runtime.sp esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*string tc(1) # map_faststr.go:24:23 string.go:243:21 . GOTO runtime..i0 tc(1) # map_faststr.go:24:23 . LABEL runtime..i0 # map_faststr.go:24:23 . AS Def tc(1) # map_faststr.go:24:6 . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:23 string.go:243:33 . IF tc(1) # map_faststr.go:25:2 . IF-Cond . . EQ bool tc(1) # map_faststr.go:25:9 . . . DOTPTR runtime.B uint8 tc(1) # map_faststr.go:25:6 . . . . NAME-runtime.h esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*hmap tc(1) # map_faststr.go:13:37 . . . LITERAL-0 uint8 tc(1) # map_faststr.go:25:12 . IF-Body . . DCL # map_faststr.go:27:3 . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:27:3 . . AS Def tc(1) # map_faststr.go:27:5 . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:27:3 . . . CONVNOP PTR-*bmap tc(1) # map_faststr.go:27:17 . . . . DOTPTR runtime.buckets UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:27:17 . . . . . NAME-runtime.h esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*hmap tc(1) # map_faststr.go:13:37 . . IF tc(1) # map_faststr.go:28:3 . . IF-Cond . . . LT bool tc(1) # map_faststr.go:28:14 . . . . DOTPTR runtime.len int tc(1) # map_faststr.go:28:9 . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . . LITERAL-32 int tc(1) # map_faststr.go:28:16 . . IF-Body . . . DCL # map_faststr.go:30:8 . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:30:8 . . . DCL # map_faststr.go:30:11 . . . . NAME-runtime.kptr esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:11 . . . DCL # map_faststr.go:30:37 . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:30:37 map.go:217:7 . . . BLOCK # map_faststr.go:30:37 . . . BLOCK-List . . . . AS tc(1) # map_faststr.go:30:37 . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:30:37 map.go:217:7 . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:27:3 . . . INLMARK Index:5606 # +map_faststr.go:30:37 . . . DCL tc(1) # map_faststr.go:30:37 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:37 map.go:217:23 . . . DCL # map_faststr.go:30:37 map.go:218:12 . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:37 map.go:218:12 stubs.go:17:10 . . . DCL # map_faststr.go:30:37 map.go:218:12 . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:30:37 map.go:218:12 stubs.go:17:28 . . . BLOCK # map_faststr.go:30:37 map.go:218:12 . . . BLOCK-List . . . . AS tc(1) # map_faststr.go:30:37 map.go:218:12 . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:37 map.go:218:12 stubs.go:17:10 . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:37 map.go:218:28 . . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:30:37 map.go:217:7 . . . . AS tc(1) # map_faststr.go:30:37 map.go:218:12 . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:30:37 map.go:218:12 stubs.go:17:28 . . . . . LITERAL-8 uintptr tc(1) # map_faststr.go:30:37 map.go:218:32 . . . INLMARK Index:5629 # +map_faststr.go:30:37 map.go:218:12 . . . DCL tc(1) # map_faststr.go:30:37 map.go:218:12 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:37 map.go:218:12 stubs.go:17:39 . . . BLOCK # map_faststr.go:30:37 map.go:218:12 . . . BLOCK-List . . . . AS tc(1) # map_faststr.go:30:37 map.go:218:12 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:37 map.go:218:12 stubs.go:17:39 . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:37 map.go:218:12 stubs.go:18:35 . . . . . . ADD uintptr tc(1) # map_faststr.go:30:37 map.go:218:12 stubs.go:18:35 . . . . . . . CONVNOP uintptr tc(1) # map_faststr.go:30:37 map.go:218:12 stubs.go:18:32 . . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:37 map.go:218:12 stubs.go:17:10 . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:30:37 map.go:218:12 stubs.go:17:28 . . . GOTO runtime..i24 tc(1) # map_faststr.go:30:37 map.go:218:12 . . . LABEL runtime..i24 # map_faststr.go:30:37 map.go:218:12 . . . BLOCK # map_faststr.go:30:37 . . . BLOCK-List . . . . AS tc(1) # map_faststr.go:30:37 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:37 map.go:217:23 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:37 map.go:218:12 stubs.go:17:39 . . . GOTO runtime..i1 tc(1) # map_faststr.go:30:37 . . . LABEL runtime..i1 # map_faststr.go:30:37 . . . BLOCK # map_faststr.go:30:16 . . . BLOCK-List . . . . AS tc(1) # map_faststr.go:30:16 . . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:30:8 . . . . . LITERAL-0 uintptr tc(1) # map_faststr.go:30:26 . . . . AS tc(1) # map_faststr.go:30:16 . . . . . NAME-runtime.kptr esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:11 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:37 map.go:217:23 . . . FOR tc(1) # map_faststr.go:30:4 . . . FOR-Cond . . . . LT bool tc(1) # map_faststr.go:30:43 . . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:30:8 . . . . . LITERAL-8 uintptr tc(1) # map_faststr.go:30:45 . . . FOR-Post . . . . BLOCK # map_faststr.go:30:74 . . . . BLOCK-List . . . . . DCL # map_faststr.go:30:74 . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:74 stubs.go:17:10 . . . . . DCL # map_faststr.go:30:74 . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:30:74 stubs.go:17:28 . . . . . BLOCK # map_faststr.go:30:74 . . . . . BLOCK-List . . . . . . AS tc(1) # map_faststr.go:30:74 . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:74 stubs.go:17:10 . . . . . . . NAME-runtime.kptr esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:11 . . . . . . AS tc(1) # map_faststr.go:30:74 . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:30:74 stubs.go:17:28 . . . . . . . LITERAL-16 uintptr tc(1) # map_faststr.go:30:82 . . . . . INLMARK Index:5607 # +map_faststr.go:30:74 . . . . . DCL tc(1) # map_faststr.go:30:74 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:74 stubs.go:17:39 . . . . . BLOCK # map_faststr.go:30:74 . . . . . BLOCK-List . . . . . . AS tc(1) # map_faststr.go:30:74 . . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:74 stubs.go:17:39 . . . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:74 stubs.go:18:35 . . . . . . . . ADD uintptr tc(1) # map_faststr.go:30:74 stubs.go:18:35 . . . . . . . . . CONVNOP uintptr tc(1) # map_faststr.go:30:74 stubs.go:18:32 . . . . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:74 stubs.go:17:10 . . . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:30:74 stubs.go:17:28 . . . . . GOTO runtime..i2 tc(1) # map_faststr.go:30:74 . . . . . LABEL runtime..i2 # map_faststr.go:30:74 . . . . . BLOCK # map_faststr.go:30:64 . . . . . BLOCK-List . . . . . . AS tc(1) # map_faststr.go:30:64 . . . . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:30:8 . . . . . . . ADD uintptr tc(1) # map_faststr.go:30:67 . . . . . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:30:8 . . . . . . . . LITERAL-1 uintptr tc(1) # map_faststr.go:30:68 . . . . . . AS tc(1) # map_faststr.go:30:64 . . . . . . . NAME-runtime.kptr esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:11 . . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:74 stubs.go:17:39 . . . FOR-Body . . . . DCL # map_faststr.go:31:5 . . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:31:5 . . . . AS Def tc(1) # map_faststr.go:31:7 . . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:31:5 . . . . . CONVNOP PTR-*stringStruct tc(1) # map_faststr.go:31:26 . . . . . . NAME-runtime.kptr esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:30:11 . . . . IF-init . . . . . AS tc(1) # map_faststr.go:32:25 . . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . . . NE bool tc(1) # map_faststr.go:32:14 . . . . . . . DOTPTR runtime.len int tc(1) # map_faststr.go:32:9 . . . . . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:31:5 . . . . . . . DOTPTR runtime.len int tc(1) # map_faststr.go:32:20 . . . . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . . . IF # map_faststr.go:32:25 . . . . . IF-Cond . . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . . IF-Else . . . . . . DCL # map_faststr.go:32:35 . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uint8 tc(1) # map_faststr.go:32:35 map.go:112:14 . . . . . . BLOCK # map_faststr.go:32:35 . . . . . . BLOCK-List . . . . . . . AS tc(1) # map_faststr.go:32:35 . . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uint8 tc(1) # map_faststr.go:32:35 map.go:112:14 . . . . . . . . INDEX uint8 tc(1) # map_faststr.go:32:45 . . . . . . . . . DOTPTR runtime.tophash ARRAY-[8]uint8 tc(1) # map_faststr.go:32:37 . . . . . . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:27:3 . . . . . . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:30:8 . . . . . . INLMARK Index:5608 # +map_faststr.go:32:35 . . . . . . DCL tc(1) # map_faststr.go:32:35 . . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used bool tc(1) # map_faststr.go:32:35 map.go:112:23 . . . . . . BLOCK # map_faststr.go:32:35 . . . . . . BLOCK-List . . . . . . . AS tc(1) # map_faststr.go:32:35 . . . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used bool tc(1) # map_faststr.go:32:35 map.go:112:23 . . . . . . . . LE bool tc(1) # map_faststr.go:32:35 map.go:113:11 . . . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uint8 tc(1) # map_faststr.go:32:35 map.go:112:14 . . . . . . . . . LITERAL-1 uint8 tc(1) # map_faststr.go:32:35 map.go:113:14 . . . . . . GOTO runtime..i3 tc(1) # map_faststr.go:32:35 . . . . . . LABEL runtime..i3 # map_faststr.go:32:35 . . . . . . AS tc(1) # map_faststr.go:32:25 . . . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used bool tc(1) # map_faststr.go:32:35 map.go:112:23 . . . . IF tc(1) # map_faststr.go:32:5 . . . . IF-Cond . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . IF-Body . . . . . IF tc(1) # map_faststr.go:33:6 . . . . . IF-Cond . . . . . . EQ bool tc(1) # map_faststr.go:33:22 . . . . . . . INDEX uint8 tc(1) # map_faststr.go:33:18 . . . . . . . . DOTPTR runtime.tophash ARRAY-[8]uint8 tc(1) # map_faststr.go:33:10 . . . . . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:27:3 . . . . . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:30:8 . . . . . . . LITERAL-0 uint8 tc(1) # map_faststr.go:33:25 . . . . . IF-Body . . . . . . BREAK tc(1) # map_faststr.go:34:7 . . . . . CONTINUE tc(1) # map_faststr.go:36:6 . . . . IF-init . . . . . AS tc(1) # map_faststr.go:38:25 . . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . . . EQ bool tc(1) # map_faststr.go:38:14 . . . . . . . DOTPTR runtime.str UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:38:9 . . . . . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:31:5 . . . . . . . DOTPTR runtime.str UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:38:20 . . . . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . . . IF # map_faststr.go:38:25 . . . . . IF-Cond . . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . . IF-Else . . . . . . AS-init . . . . . . . AS tc(1) # map_faststr.go:38:36 . . . . . . . . NAME-runtime..autotmp_104 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:38:36 . . . . . . . . DOTPTR runtime.str UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:38:38 . . . . . . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:31:5 . . . . . . . AS tc(1) # map_faststr.go:38:36 . . . . . . . . NAME-runtime..autotmp_105 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:38:36 . . . . . . . . DOTPTR runtime.str UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:38:47 . . . . . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . . . . . AS tc(1) # map_faststr.go:38:36 . . . . . . . . NAME-runtime..autotmp_106 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used uintptr tc(1) # map_faststr.go:38:36 . . . . . . . . CONV uintptr tc(1) # map_faststr.go:38:64 . . . . . . . . . DOTPTR runtime.len int tc(1) # map_faststr.go:38:64 . . . . . . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . . . . AS tc(1) # map_faststr.go:38:36 . . . . . . . NAME-runtime..autotmp_103 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:38:36 . . . . . . . CALLFUNC Walked bool tc(1) # map_faststr.go:38:36 . . . . . . . . NAME-runtime.memequal Class:PFUNC Offset:0 Used FUNC-func(unsafe.Pointer, unsafe.Pointer, uintptr) bool tc(1) # stubs.go:211:6 . . . . . . . CALLFUNC-Args . . . . . . . . NAME-runtime..autotmp_104 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:38:36 . . . . . . . . NAME-runtime..autotmp_105 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:38:36 . . . . . . . . NAME-runtime..autotmp_106 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used uintptr tc(1) # map_faststr.go:38:36 . . . . . . AS tc(1) # map_faststr.go:38:25 . . . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . . . . NAME-runtime..autotmp_103 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:38:36 . . . . IF tc(1) # map_faststr.go:38:5 . . . . IF-Cond . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . IF-Body . . . . . DCL # map_faststr.go:39:16 . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:39:16 stubs.go:17:10 . . . . . DCL # map_faststr.go:39:16 . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:39:16 stubs.go:17:28 . . . . . BLOCK # map_faststr.go:39:16 . . . . . BLOCK-List . . . . . . AS tc(1) # map_faststr.go:39:16 . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:39:16 stubs.go:17:10 . . . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:39:32 . . . . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:27:3 . . . . . . AS tc(1) # map_faststr.go:39:16 . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:39:16 stubs.go:17:28 . . . . . . . ADD uintptr tc(1) # map_faststr.go:39:73 . . . . . . . . LITERAL-136 uintptr tc(1) # map_faststr.go:39:46 . . . . . . . . MUL uintptr tc(1) # map_faststr.go:39:75 . . . . . . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:30:8 . . . . . . . . . CONV uintptr tc(1) # map_faststr.go:39:85 . . . . . . . . . . DOTPTR runtime.ValueSize uint8 tc(1) # map_faststr.go:39:85 . . . . . . . . . . . NAME-runtime.t esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*abi.MapType tc(1) # map_faststr.go:13:25 . . . . . INLMARK Index:5609 # +map_faststr.go:39:16 . . . . . DCL tc(1) # map_faststr.go:39:16 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:39:16 stubs.go:17:39 . . . . . BLOCK # map_faststr.go:39:16 . . . . . BLOCK-List . . . . . . AS tc(1) # map_faststr.go:39:16 . . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:39:16 stubs.go:17:39 . . . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:39:16 stubs.go:18:35 . . . . . . . . ADD uintptr tc(1) # map_faststr.go:39:16 stubs.go:18:35 . . . . . . . . . CONVNOP uintptr tc(1) # map_faststr.go:39:16 stubs.go:18:32 . . . . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:39:16 stubs.go:17:10 . . . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:39:16 stubs.go:17:28 . . . . . GOTO runtime..i4 tc(1) # map_faststr.go:39:16 . . . . . LABEL runtime..i4 # map_faststr.go:39:16 . . . . . RETURN tc(1) # map_faststr.go:39:6 . . . . . RETURN-Results . . . . . . AS tc(1) # map_faststr.go:39:6 . . . . . . . NAME-runtime.~r0 esc(no) Class:PPARAMOUT Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:13:57 . . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:39:16 stubs.go:17:39 . . . RETURN tc(1) # map_faststr.go:42:4 . . . RETURN-Results . . . . AS tc(1) # map_faststr.go:42:4 . . . . . NAME-runtime.~r0 esc(no) Class:PPARAMOUT Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:13:57 . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:42:26 . . . . . . ADDR PTR-*byte tc(1) # map_faststr.go:42:26 . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:42:34 . . . . . . . . NAME-runtime.zeroVal Class:PEXTERN Offset:0 Addrtaken Used ARRAY-[1024]byte tc(1) # map.go:1440:5 . . . . . . . . LITERAL-0 int tc(1) # map_faststr.go:42:35 . . DCL # map_faststr.go:45:3 . . . NAME-runtime.keymaybe esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:45:3 . . AS Def tc(1) # map_faststr.go:45:12 . . . NAME-runtime.keymaybe esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:45:3 . . . LITERAL-8 uintptr tc(1) # map_faststr.go:45:22 . . DCL # map_faststr.go:46:7 . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:46:7 . . DCL # map_faststr.go:46:10 . . . NAME-runtime.kptr esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:10 . . DCL # map_faststr.go:46:36 . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:46:36 map.go:217:7 . . BLOCK # map_faststr.go:46:36 . . BLOCK-List . . . AS tc(1) # map_faststr.go:46:36 . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:46:36 map.go:217:7 . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:27:3 . . INLMARK Index:5610 # +map_faststr.go:46:36 . . DCL tc(1) # map_faststr.go:46:36 . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:36 map.go:217:23 . . DCL # map_faststr.go:46:36 map.go:218:12 . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:36 map.go:218:12 stubs.go:17:10 . . DCL # map_faststr.go:46:36 map.go:218:12 . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:46:36 map.go:218:12 stubs.go:17:28 . . BLOCK # map_faststr.go:46:36 map.go:218:12 . . BLOCK-List . . . AS tc(1) # map_faststr.go:46:36 map.go:218:12 . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:36 map.go:218:12 stubs.go:17:10 . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:36 map.go:218:28 . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:46:36 map.go:217:7 . . . AS tc(1) # map_faststr.go:46:36 map.go:218:12 . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:46:36 map.go:218:12 stubs.go:17:28 . . . . LITERAL-8 uintptr tc(1) # map_faststr.go:46:36 map.go:218:32 . . INLMARK Index:5630 # +map_faststr.go:46:36 map.go:218:12 . . DCL tc(1) # map_faststr.go:46:36 map.go:218:12 . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:36 map.go:218:12 stubs.go:17:39 . . BLOCK # map_faststr.go:46:36 map.go:218:12 . . BLOCK-List . . . AS tc(1) # map_faststr.go:46:36 map.go:218:12 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:36 map.go:218:12 stubs.go:17:39 . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:36 map.go:218:12 stubs.go:18:35 . . . . . ADD uintptr tc(1) # map_faststr.go:46:36 map.go:218:12 stubs.go:18:35 . . . . . . CONVNOP uintptr tc(1) # map_faststr.go:46:36 map.go:218:12 stubs.go:18:32 . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:36 map.go:218:12 stubs.go:17:10 . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:46:36 map.go:218:12 stubs.go:17:28 . . GOTO runtime..i25 tc(1) # map_faststr.go:46:36 map.go:218:12 . . LABEL runtime..i25 # map_faststr.go:46:36 map.go:218:12 . . BLOCK # map_faststr.go:46:36 . . BLOCK-List . . . AS tc(1) # map_faststr.go:46:36 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:36 map.go:217:23 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:36 map.go:218:12 stubs.go:17:39 . . GOTO runtime..i5 tc(1) # map_faststr.go:46:36 . . LABEL runtime..i5 # map_faststr.go:46:36 . . BLOCK # map_faststr.go:46:15 . . BLOCK-List . . . AS tc(1) # map_faststr.go:46:15 . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:46:7 . . . . LITERAL-0 uintptr tc(1) # map_faststr.go:46:25 . . . AS tc(1) # map_faststr.go:46:15 . . . . NAME-runtime.kptr esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:10 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:36 map.go:217:23 . . FOR tc(1) # map_faststr.go:46:3 . . FOR-Cond . . . LT bool tc(1) # map_faststr.go:46:42 . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:46:7 . . . . LITERAL-8 uintptr tc(1) # map_faststr.go:46:44 . . FOR-Post . . . BLOCK # map_faststr.go:46:73 . . . BLOCK-List . . . . DCL # map_faststr.go:46:73 . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:73 stubs.go:17:10 . . . . DCL # map_faststr.go:46:73 . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:46:73 stubs.go:17:28 . . . . BLOCK # map_faststr.go:46:73 . . . . BLOCK-List . . . . . AS tc(1) # map_faststr.go:46:73 . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:73 stubs.go:17:10 . . . . . . NAME-runtime.kptr esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:10 . . . . . AS tc(1) # map_faststr.go:46:73 . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:46:73 stubs.go:17:28 . . . . . . LITERAL-16 uintptr tc(1) # map_faststr.go:46:81 . . . . INLMARK Index:5611 # +map_faststr.go:46:73 . . . . DCL tc(1) # map_faststr.go:46:73 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:73 stubs.go:17:39 . . . . BLOCK # map_faststr.go:46:73 . . . . BLOCK-List . . . . . AS tc(1) # map_faststr.go:46:73 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:73 stubs.go:17:39 . . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:73 stubs.go:18:35 . . . . . . . ADD uintptr tc(1) # map_faststr.go:46:73 stubs.go:18:35 . . . . . . . . CONVNOP uintptr tc(1) # map_faststr.go:46:73 stubs.go:18:32 . . . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:73 stubs.go:17:10 . . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:46:73 stubs.go:17:28 . . . . GOTO runtime..i6 tc(1) # map_faststr.go:46:73 . . . . LABEL runtime..i6 # map_faststr.go:46:73 . . . . BLOCK # map_faststr.go:46:63 . . . . BLOCK-List . . . . . AS tc(1) # map_faststr.go:46:63 . . . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:46:7 . . . . . . ADD uintptr tc(1) # map_faststr.go:46:66 . . . . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:46:7 . . . . . . . LITERAL-1 uintptr tc(1) # map_faststr.go:46:67 . . . . . AS tc(1) # map_faststr.go:46:63 . . . . . . NAME-runtime.kptr esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:10 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:73 stubs.go:17:39 . . FOR-Body . . . DCL # map_faststr.go:47:4 . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:47:4 . . . AS Def tc(1) # map_faststr.go:47:6 . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:47:4 . . . . CONVNOP PTR-*stringStruct tc(1) # map_faststr.go:47:25 . . . . . NAME-runtime.kptr esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:46:10 . . . IF-init . . . . AS tc(1) # map_faststr.go:48:24 . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . . NE bool tc(1) # map_faststr.go:48:13 . . . . . . DOTPTR runtime.len int tc(1) # map_faststr.go:48:8 . . . . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:47:4 . . . . . . DOTPTR runtime.len int tc(1) # map_faststr.go:48:19 . . . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . . IF # map_faststr.go:48:24 . . . . IF-Cond . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . IF-Else . . . . . DCL # map_faststr.go:48:34 . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uint8 tc(1) # map_faststr.go:48:34 map.go:112:14 . . . . . BLOCK # map_faststr.go:48:34 . . . . . BLOCK-List . . . . . . AS tc(1) # map_faststr.go:48:34 . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uint8 tc(1) # map_faststr.go:48:34 map.go:112:14 . . . . . . . INDEX uint8 tc(1) # map_faststr.go:48:44 . . . . . . . . DOTPTR runtime.tophash ARRAY-[8]uint8 tc(1) # map_faststr.go:48:36 . . . . . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:27:3 . . . . . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:46:7 . . . . . INLMARK Index:5612 # +map_faststr.go:48:34 . . . . . DCL tc(1) # map_faststr.go:48:34 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used bool tc(1) # map_faststr.go:48:34 map.go:112:23 . . . . . BLOCK # map_faststr.go:48:34 . . . . . BLOCK-List . . . . . . AS tc(1) # map_faststr.go:48:34 . . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used bool tc(1) # map_faststr.go:48:34 map.go:112:23 . . . . . . . LE bool tc(1) # map_faststr.go:48:34 map.go:113:11 . . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uint8 tc(1) # map_faststr.go:48:34 map.go:112:14 . . . . . . . . LITERAL-1 uint8 tc(1) # map_faststr.go:48:34 map.go:113:14 . . . . . GOTO runtime..i7 tc(1) # map_faststr.go:48:34 . . . . . LABEL runtime..i7 # map_faststr.go:48:34 . . . . . AS tc(1) # map_faststr.go:48:24 . . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used bool tc(1) # map_faststr.go:48:34 map.go:112:23 . . . IF tc(1) # map_faststr.go:48:4 . . . IF-Cond . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . IF-Body . . . . IF tc(1) # map_faststr.go:49:5 . . . . IF-Cond . . . . . EQ bool tc(1) # map_faststr.go:49:21 . . . . . . INDEX uint8 tc(1) # map_faststr.go:49:17 . . . . . . . DOTPTR runtime.tophash ARRAY-[8]uint8 tc(1) # map_faststr.go:49:9 . . . . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:27:3 . . . . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:46:7 . . . . . . LITERAL-0 uint8 tc(1) # map_faststr.go:49:24 . . . . IF-Body . . . . . BREAK tc(1) # map_faststr.go:50:6 . . . . CONTINUE tc(1) # map_faststr.go:52:5 . . . IF tc(1) # map_faststr.go:54:4 . . . IF-Cond . . . . EQ bool tc(1) # map_faststr.go:54:13 . . . . . DOTPTR runtime.str UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:54:8 . . . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:47:4 . . . . . DOTPTR runtime.str UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:54:19 . . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . IF-Body . . . . DCL # map_faststr.go:55:15 . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:55:15 stubs.go:17:10 . . . . DCL # map_faststr.go:55:15 . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:55:15 stubs.go:17:28 . . . . BLOCK # map_faststr.go:55:15 . . . . BLOCK-List . . . . . AS tc(1) # map_faststr.go:55:15 . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:55:15 stubs.go:17:10 . . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:55:31 . . . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:27:3 . . . . . AS tc(1) # map_faststr.go:55:15 . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:55:15 stubs.go:17:28 . . . . . . ADD uintptr tc(1) # map_faststr.go:55:72 . . . . . . . LITERAL-136 uintptr tc(1) # map_faststr.go:55:45 . . . . . . . MUL uintptr tc(1) # map_faststr.go:55:74 . . . . . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:46:7 . . . . . . . . CONV uintptr tc(1) # map_faststr.go:55:84 . . . . . . . . . DOTPTR runtime.ValueSize uint8 tc(1) # map_faststr.go:55:84 . . . . . . . . . . NAME-runtime.t esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*abi.MapType tc(1) # map_faststr.go:13:25 . . . . INLMARK Index:5613 # +map_faststr.go:55:15 . . . . DCL tc(1) # map_faststr.go:55:15 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:55:15 stubs.go:17:39 . . . . BLOCK # map_faststr.go:55:15 . . . . BLOCK-List . . . . . AS tc(1) # map_faststr.go:55:15 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:55:15 stubs.go:17:39 . . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:55:15 stubs.go:18:35 . . . . . . . ADD uintptr tc(1) # map_faststr.go:55:15 stubs.go:18:35 . . . . . . . . CONVNOP uintptr tc(1) # map_faststr.go:55:15 stubs.go:18:32 . . . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:55:15 stubs.go:17:10 . . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:55:15 stubs.go:17:28 . . . . GOTO runtime..i8 tc(1) # map_faststr.go:55:15 . . . . LABEL runtime..i8 # map_faststr.go:55:15 . . . . RETURN tc(1) # map_faststr.go:55:5 . . . . RETURN-Results . . . . . AS tc(1) # map_faststr.go:55:5 . . . . . . NAME-runtime.~r0 esc(no) Class:PPARAMOUT Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:13:57 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:55:15 stubs.go:17:39 . . . IF-init . . . . AS tc(1) # map_faststr.go:58:30 . . . . . NAME-runtime..autotmp_107 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:58:30 . . . . . CONVNOP PTR-*[4]byte tc(1) # map_faststr.go:58:23 . . . . . . DOTPTR runtime.str UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:58:23 . . . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . . AS tc(1) # map_faststr.go:58:30 . . . . . NAME-runtime..autotmp_108 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:58:30 . . . . . CONVNOP PTR-*[4]byte tc(1) # map_faststr.go:58:47 . . . . . . DOTPTR runtime.str UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:58:47 . . . . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:47:4 . . . IF tc(1) # map_faststr.go:58:4 . . . IF-Cond . . . . NE bool tc(1) # map_faststr.go:58:30 . . . . . OR uint32 tc(1) # map_faststr.go:58:30 . . . . . . OR uint32 tc(1) # map_faststr.go:58:30 . . . . . . . OR uint32 tc(1) # map_faststr.go:58:30 . . . . . . . . CONV uint32 tc(1) # map_faststr.go:58:30 . . . . . . . . . CONVNOP uint8 tc(1) # map_faststr.go:58:30 . . . . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:58:30 . . . . . . . . . . . DEREF ARRAY-[4]byte tc(1) # map_faststr.go:58:7 . . . . . . . . . . . . NAME-runtime..autotmp_107 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:58:30 . . . . . . . . . . . LITERAL-0 int tc(1) # map_faststr.go:58:30 . . . . . . . . LSH uint32 tc(1) # map_faststr.go:58:30 . . . . . . . . . CONV uint32 tc(1) # map_faststr.go:58:30 . . . . . . . . . . CONVNOP uint8 tc(1) # map_faststr.go:58:30 . . . . . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:58:30 . . . . . . . . . . . . DEREF ARRAY-[4]byte tc(1) # map_faststr.go:58:7 . . . . . . . . . . . . . NAME-runtime..autotmp_107 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:58:30 . . . . . . . . . . . . LITERAL-1 int tc(1) # map_faststr.go:58:30 . . . . . . . . . LITERAL-8 uint tc(1) # map_faststr.go:58:30 . . . . . . . LSH uint32 tc(1) # map_faststr.go:58:30 . . . . . . . . CONV uint32 tc(1) # map_faststr.go:58:30 . . . . . . . . . CONVNOP uint8 tc(1) # map_faststr.go:58:30 . . . . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:58:30 . . . . . . . . . . . DEREF ARRAY-[4]byte tc(1) # map_faststr.go:58:7 . . . . . . . . . . . . NAME-runtime..autotmp_107 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:58:30 . . . . . . . . . . . LITERAL-2 int tc(1) # map_faststr.go:58:30 . . . . . . . . LITERAL-16 uint tc(1) # map_faststr.go:58:30 . . . . . . LSH uint32 tc(1) # map_faststr.go:58:30 . . . . . . . CONV uint32 tc(1) # map_faststr.go:58:30 . . . . . . . . CONVNOP uint8 tc(1) # map_faststr.go:58:30 . . . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:58:30 . . . . . . . . . . DEREF ARRAY-[4]byte tc(1) # map_faststr.go:58:7 . . . . . . . . . . . NAME-runtime..autotmp_107 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:58:30 . . . . . . . . . . LITERAL-3 int tc(1) # map_faststr.go:58:30 . . . . . . . LITERAL-24 uint tc(1) # map_faststr.go:58:30 . . . . . OR uint32 tc(1) # map_faststr.go:58:30 . . . . . . OR uint32 tc(1) # map_faststr.go:58:30 . . . . . . . OR uint32 tc(1) # map_faststr.go:58:30 . . . . . . . . CONV uint32 tc(1) # map_faststr.go:58:30 . . . . . . . . . CONVNOP uint8 tc(1) # map_faststr.go:58:30 . . . . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:58:30 . . . . . . . . . . . DEREF ARRAY-[4]byte tc(1) # map_faststr.go:58:33 . . . . . . . . . . . . NAME-runtime..autotmp_108 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:58:30 . . . . . . . . . . . LITERAL-0 int tc(1) # map_faststr.go:58:30 . . . . . . . . LSH uint32 tc(1) # map_faststr.go:58:30 . . . . . . . . . CONV uint32 tc(1) # map_faststr.go:58:30 . . . . . . . . . . CONVNOP uint8 tc(1) # map_faststr.go:58:30 . . . . . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:58:30 . . . . . . . . . . . . DEREF ARRAY-[4]byte tc(1) # map_faststr.go:58:33 . . . . . . . . . . . . . NAME-runtime..autotmp_108 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:58:30 . . . . . . . . . . . . LITERAL-1 int tc(1) # map_faststr.go:58:30 . . . . . . . . . LITERAL-8 uint tc(1) # map_faststr.go:58:30 . . . . . . . LSH uint32 tc(1) # map_faststr.go:58:30 . . . . . . . . CONV uint32 tc(1) # map_faststr.go:58:30 . . . . . . . . . CONVNOP uint8 tc(1) # map_faststr.go:58:30 . . . . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:58:30 . . . . . . . . . . . DEREF ARRAY-[4]byte tc(1) # map_faststr.go:58:33 . . . . . . . . . . . . NAME-runtime..autotmp_108 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:58:30 . . . . . . . . . . . LITERAL-2 int tc(1) # map_faststr.go:58:30 . . . . . . . . LITERAL-16 uint tc(1) # map_faststr.go:58:30 . . . . . . LSH uint32 tc(1) # map_faststr.go:58:30 . . . . . . . CONV uint32 tc(1) # map_faststr.go:58:30 . . . . . . . . CONVNOP uint8 tc(1) # map_faststr.go:58:30 . . . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:58:30 . . . . . . . . . . DEREF ARRAY-[4]byte tc(1) # map_faststr.go:58:33 . . . . . . . . . . . NAME-runtime..autotmp_108 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:58:30 . . . . . . . . . . LITERAL-3 int tc(1) # map_faststr.go:58:30 . . . . . . . LITERAL-24 uint tc(1) # map_faststr.go:58:30 . . . IF-Body . . . . CONTINUE tc(1) # map_faststr.go:59:5 . . . IF-init . . . . DCL # map_faststr.go:62:23 . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:62:23 stubs.go:17:10 . . . . DCL # map_faststr.go:62:23 . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:62:23 stubs.go:17:28 . . . . BLOCK # map_faststr.go:62:23 . . . . BLOCK-List . . . . . AS tc(1) # map_faststr.go:62:23 . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:62:23 stubs.go:17:10 . . . . . . DOTPTR runtime.str UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:62:27 . . . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . . . AS tc(1) # map_faststr.go:62:23 . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:62:23 stubs.go:17:28 . . . . . . SUB uintptr tc(1) # map_faststr.go:62:49 . . . . . . . CONV uintptr tc(1) # map_faststr.go:62:44 . . . . . . . . DOTPTR runtime.len int tc(1) # map_faststr.go:62:44 . . . . . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . . . . . LITERAL-4 uintptr tc(1) # map_faststr.go:62:50 . . . . INLMARK Index:5614 # +map_faststr.go:62:23 . . . . DCL tc(1) # map_faststr.go:62:23 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:62:23 stubs.go:17:39 . . . . BLOCK # map_faststr.go:62:23 . . . . BLOCK-List . . . . . AS tc(1) # map_faststr.go:62:23 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:62:23 stubs.go:17:39 . . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:62:23 stubs.go:18:35 . . . . . . . ADD uintptr tc(1) # map_faststr.go:62:23 stubs.go:18:35 . . . . . . . . CONVNOP uintptr tc(1) # map_faststr.go:62:23 stubs.go:18:32 . . . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:62:23 stubs.go:17:10 . . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:62:23 stubs.go:17:28 . . . . GOTO runtime..i9 tc(1) # map_faststr.go:62:23 . . . . LABEL runtime..i9 # map_faststr.go:62:23 . . . . DCL # map_faststr.go:62:74 . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:62:74 stubs.go:17:10 . . . . DCL # map_faststr.go:62:74 . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:62:74 stubs.go:17:28 . . . . BLOCK # map_faststr.go:62:74 . . . . BLOCK-List . . . . . AS tc(1) # map_faststr.go:62:74 . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:62:74 stubs.go:17:10 . . . . . . DOTPTR runtime.str UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:62:76 . . . . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:47:4 . . . . . AS tc(1) # map_faststr.go:62:74 . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:62:74 stubs.go:17:28 . . . . . . SUB uintptr tc(1) # map_faststr.go:62:98 . . . . . . . CONV uintptr tc(1) # map_faststr.go:62:93 . . . . . . . . DOTPTR runtime.len int tc(1) # map_faststr.go:62:93 . . . . . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . . . . . LITERAL-4 uintptr tc(1) # map_faststr.go:62:99 . . . . INLMARK Index:5615 # +map_faststr.go:62:74 . . . . DCL tc(1) # map_faststr.go:62:74 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:62:74 stubs.go:17:39 . . . . BLOCK # map_faststr.go:62:74 . . . . BLOCK-List . . . . . AS tc(1) # map_faststr.go:62:74 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:62:74 stubs.go:17:39 . . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:62:74 stubs.go:18:35 . . . . . . . ADD uintptr tc(1) # map_faststr.go:62:74 stubs.go:18:35 . . . . . . . . CONVNOP uintptr tc(1) # map_faststr.go:62:74 stubs.go:18:32 . . . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:62:74 stubs.go:17:10 . . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:62:74 stubs.go:17:28 . . . . GOTO runtime..i10 tc(1) # map_faststr.go:62:74 . . . . LABEL runtime..i10 # map_faststr.go:62:74 . . . . AS tc(1) # map_faststr.go:62:55 . . . . . NAME-runtime..autotmp_109 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:62:55 . . . . . CONVNOP PTR-*[4]byte tc(1) # map_faststr.go:62:23 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:62:23 stubs.go:17:39 . . . . AS tc(1) # map_faststr.go:62:55 . . . . . NAME-runtime..autotmp_110 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:62:55 . . . . . CONVNOP PTR-*[4]byte tc(1) # map_faststr.go:62:74 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:62:74 stubs.go:17:39 . . . IF tc(1) # map_faststr.go:62:4 . . . IF-Cond . . . . NE bool tc(1) # map_faststr.go:62:55 . . . . . OR uint32 tc(1) # map_faststr.go:62:55 . . . . . . OR uint32 tc(1) # map_faststr.go:62:55 . . . . . . . OR uint32 tc(1) # map_faststr.go:62:55 . . . . . . . . CONV uint32 tc(1) # map_faststr.go:62:55 . . . . . . . . . CONVNOP uint8 tc(1) # map_faststr.go:62:55 . . . . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:62:55 . . . . . . . . . . . DEREF ARRAY-[4]byte tc(1) # map_faststr.go:62:7 . . . . . . . . . . . . NAME-runtime..autotmp_109 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:62:55 . . . . . . . . . . . LITERAL-0 int tc(1) # map_faststr.go:62:55 . . . . . . . . LSH uint32 tc(1) # map_faststr.go:62:55 . . . . . . . . . CONV uint32 tc(1) # map_faststr.go:62:55 . . . . . . . . . . CONVNOP uint8 tc(1) # map_faststr.go:62:55 . . . . . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:62:55 . . . . . . . . . . . . DEREF ARRAY-[4]byte tc(1) # map_faststr.go:62:7 . . . . . . . . . . . . . NAME-runtime..autotmp_109 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:62:55 . . . . . . . . . . . . LITERAL-1 int tc(1) # map_faststr.go:62:55 . . . . . . . . . LITERAL-8 uint tc(1) # map_faststr.go:62:55 . . . . . . . LSH uint32 tc(1) # map_faststr.go:62:55 . . . . . . . . CONV uint32 tc(1) # map_faststr.go:62:55 . . . . . . . . . CONVNOP uint8 tc(1) # map_faststr.go:62:55 . . . . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:62:55 . . . . . . . . . . . DEREF ARRAY-[4]byte tc(1) # map_faststr.go:62:7 . . . . . . . . . . . . NAME-runtime..autotmp_109 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:62:55 . . . . . . . . . . . LITERAL-2 int tc(1) # map_faststr.go:62:55 . . . . . . . . LITERAL-16 uint tc(1) # map_faststr.go:62:55 . . . . . . LSH uint32 tc(1) # map_faststr.go:62:55 . . . . . . . CONV uint32 tc(1) # map_faststr.go:62:55 . . . . . . . . CONVNOP uint8 tc(1) # map_faststr.go:62:55 . . . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:62:55 . . . . . . . . . . DEREF ARRAY-[4]byte tc(1) # map_faststr.go:62:7 . . . . . . . . . . . NAME-runtime..autotmp_109 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:62:55 . . . . . . . . . . LITERAL-3 int tc(1) # map_faststr.go:62:55 . . . . . . . LITERAL-24 uint tc(1) # map_faststr.go:62:55 . . . . . OR uint32 tc(1) # map_faststr.go:62:55 . . . . . . OR uint32 tc(1) # map_faststr.go:62:55 . . . . . . . OR uint32 tc(1) # map_faststr.go:62:55 . . . . . . . . CONV uint32 tc(1) # map_faststr.go:62:55 . . . . . . . . . CONVNOP uint8 tc(1) # map_faststr.go:62:55 . . . . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:62:55 . . . . . . . . . . . DEREF ARRAY-[4]byte tc(1) # map_faststr.go:62:58 . . . . . . . . . . . . NAME-runtime..autotmp_110 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:62:55 . . . . . . . . . . . LITERAL-0 int tc(1) # map_faststr.go:62:55 . . . . . . . . LSH uint32 tc(1) # map_faststr.go:62:55 . . . . . . . . . CONV uint32 tc(1) # map_faststr.go:62:55 . . . . . . . . . . CONVNOP uint8 tc(1) # map_faststr.go:62:55 . . . . . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:62:55 . . . . . . . . . . . . DEREF ARRAY-[4]byte tc(1) # map_faststr.go:62:58 . . . . . . . . . . . . . NAME-runtime..autotmp_110 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:62:55 . . . . . . . . . . . . LITERAL-1 int tc(1) # map_faststr.go:62:55 . . . . . . . . . LITERAL-8 uint tc(1) # map_faststr.go:62:55 . . . . . . . LSH uint32 tc(1) # map_faststr.go:62:55 . . . . . . . . CONV uint32 tc(1) # map_faststr.go:62:55 . . . . . . . . . CONVNOP uint8 tc(1) # map_faststr.go:62:55 . . . . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:62:55 . . . . . . . . . . . DEREF ARRAY-[4]byte tc(1) # map_faststr.go:62:58 . . . . . . . . . . . . NAME-runtime..autotmp_110 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:62:55 . . . . . . . . . . . LITERAL-2 int tc(1) # map_faststr.go:62:55 . . . . . . . . LITERAL-16 uint tc(1) # map_faststr.go:62:55 . . . . . . LSH uint32 tc(1) # map_faststr.go:62:55 . . . . . . . CONV uint32 tc(1) # map_faststr.go:62:55 . . . . . . . . CONVNOP uint8 tc(1) # map_faststr.go:62:55 . . . . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:62:55 . . . . . . . . . . DEREF ARRAY-[4]byte tc(1) # map_faststr.go:62:58 . . . . . . . . . . . NAME-runtime..autotmp_110 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used PTR-*[4]byte tc(1) # map_faststr.go:62:55 . . . . . . . . . . LITERAL-3 int tc(1) # map_faststr.go:62:55 . . . . . . . LITERAL-24 uint tc(1) # map_faststr.go:62:55 . . . IF-Body . . . . CONTINUE tc(1) # map_faststr.go:63:5 . . . IF tc(1) # map_faststr.go:65:4 . . . IF-Cond . . . . NE bool tc(1) # map_faststr.go:65:16 . . . . . NAME-runtime.keymaybe esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:45:3 . . . . . LITERAL-8 uintptr tc(1) # map_faststr.go:65:19 . . . IF-Body . . . . GOTO runtime.dohash tc(1) # map_faststr.go:67:5 . . . AS tc(1) # map_faststr.go:69:13 . . . . NAME-runtime.keymaybe esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:45:3 . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:46:7 . . IF tc(1) # map_faststr.go:71:3 . . IF-Cond . . . NE bool tc(1) # map_faststr.go:71:15 . . . . NAME-runtime.keymaybe esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:45:3 . . . . LITERAL-8 uintptr tc(1) # map_faststr.go:71:18 . . IF-Body . . . DCL # map_faststr.go:72:4 . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:72:4 . . . DCL # map_faststr.go:72:28 . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:72:28 stubs.go:17:10 . . . DCL # map_faststr.go:72:28 . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:72:28 stubs.go:17:28 . . . BLOCK # map_faststr.go:72:28 . . . BLOCK-List . . . . AS tc(1) # map_faststr.go:72:28 . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:72:28 stubs.go:17:10 . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:72:44 . . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:27:3 . . . . AS tc(1) # map_faststr.go:72:28 . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:72:28 stubs.go:17:28 . . . . . ADD uintptr tc(1) # map_faststr.go:72:58 . . . . . . LITERAL-8 uintptr tc(1) # map_faststr.go:72:48 . . . . . . MUL uintptr tc(1) # map_faststr.go:72:69 . . . . . . . MUL uintptr tc(1) # map_faststr.go:72:67 . . . . . . . . NAME-runtime.keymaybe esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:45:3 . . . . . . . . LITERAL-2 uintptr tc(1) # map_faststr.go:72:68 . . . . . . . LITERAL-8 uintptr tc(1) # map_faststr.go:72:76 . . . INLMARK Index:5616 # +map_faststr.go:72:28 . . . DCL tc(1) # map_faststr.go:72:28 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:72:28 stubs.go:17:39 . . . BLOCK # map_faststr.go:72:28 . . . BLOCK-List . . . . AS tc(1) # map_faststr.go:72:28 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:72:28 stubs.go:17:39 . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:72:28 stubs.go:18:35 . . . . . . ADD uintptr tc(1) # map_faststr.go:72:28 stubs.go:18:35 . . . . . . . CONVNOP uintptr tc(1) # map_faststr.go:72:28 stubs.go:18:32 . . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:72:28 stubs.go:17:10 . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:72:28 stubs.go:17:28 . . . GOTO runtime..i11 tc(1) # map_faststr.go:72:28 . . . LABEL runtime..i11 # map_faststr.go:72:28 . . . AS Def tc(1) # map_faststr.go:72:6 . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:72:4 . . . . CONVNOP PTR-*stringStruct tc(1) # map_faststr.go:72:28 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:72:28 stubs.go:17:39 . . . IF-init . . . . AS-init . . . . . AS tc(1) # map_faststr.go:73:15 . . . . . . NAME-runtime..autotmp_111 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:73:15 . . . . . . DOTPTR runtime.str UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:73:17 . . . . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:72:4 . . . . . AS tc(1) # map_faststr.go:73:15 . . . . . . NAME-runtime..autotmp_112 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:73:15 . . . . . . DOTPTR runtime.str UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:73:26 . . . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . . . AS tc(1) # map_faststr.go:73:15 . . . . . . NAME-runtime..autotmp_113 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used uintptr tc(1) # map_faststr.go:73:15 . . . . . . CONV uintptr tc(1) # map_faststr.go:73:43 . . . . . . . DOTPTR runtime.len int tc(1) # map_faststr.go:73:43 . . . . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . . AS tc(1) # map_faststr.go:73:15 . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . . CALLFUNC Walked bool tc(1) # map_faststr.go:73:15 . . . . . . NAME-runtime.memequal Class:PFUNC Offset:0 Used FUNC-func(unsafe.Pointer, unsafe.Pointer, uintptr) bool tc(1) # stubs.go:211:6 . . . . . CALLFUNC-Args . . . . . . NAME-runtime..autotmp_111 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:73:15 . . . . . . NAME-runtime..autotmp_112 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:73:15 . . . . . . NAME-runtime..autotmp_113 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used uintptr tc(1) # map_faststr.go:73:15 . . . IF tc(1) # map_faststr.go:73:4 . . . IF-Cond . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . IF-Body . . . . DCL # map_faststr.go:74:15 . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:74:15 stubs.go:17:10 . . . . DCL # map_faststr.go:74:15 . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:74:15 stubs.go:17:28 . . . . BLOCK # map_faststr.go:74:15 . . . . BLOCK-List . . . . . AS tc(1) # map_faststr.go:74:15 . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:74:15 stubs.go:17:10 . . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:74:31 . . . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:27:3 . . . . . AS tc(1) # map_faststr.go:74:15 . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:74:15 stubs.go:17:28 . . . . . . ADD uintptr tc(1) # map_faststr.go:74:72 . . . . . . . LITERAL-136 uintptr tc(1) # map_faststr.go:74:45 . . . . . . . MUL uintptr tc(1) # map_faststr.go:74:81 . . . . . . . . NAME-runtime.keymaybe esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:45:3 . . . . . . . . CONV uintptr tc(1) # map_faststr.go:74:91 . . . . . . . . . DOTPTR runtime.ValueSize uint8 tc(1) # map_faststr.go:74:91 . . . . . . . . . . NAME-runtime.t esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*abi.MapType tc(1) # map_faststr.go:13:25 . . . . INLMARK Index:5617 # +map_faststr.go:74:15 . . . . DCL tc(1) # map_faststr.go:74:15 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:74:15 stubs.go:17:39 . . . . BLOCK # map_faststr.go:74:15 . . . . BLOCK-List . . . . . AS tc(1) # map_faststr.go:74:15 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:74:15 stubs.go:17:39 . . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:74:15 stubs.go:18:35 . . . . . . . ADD uintptr tc(1) # map_faststr.go:74:15 stubs.go:18:35 . . . . . . . . CONVNOP uintptr tc(1) # map_faststr.go:74:15 stubs.go:18:32 . . . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:74:15 stubs.go:17:10 . . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:74:15 stubs.go:17:28 . . . . GOTO runtime..i12 tc(1) # map_faststr.go:74:15 . . . . LABEL runtime..i12 # map_faststr.go:74:15 . . . . RETURN tc(1) # map_faststr.go:74:5 . . . . RETURN-Results . . . . . AS tc(1) # map_faststr.go:74:5 . . . . . . NAME-runtime.~r0 esc(no) Class:PPARAMOUT Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:13:57 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:74:15 stubs.go:17:39 . . RETURN tc(1) # map_faststr.go:77:3 . . RETURN-Results . . . AS tc(1) # map_faststr.go:77:3 . . . . NAME-runtime.~r0 esc(no) Class:PPARAMOUT Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:13:57 . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:77:25 . . . . . ADDR PTR-*byte tc(1) # map_faststr.go:77:25 . . . . . . INDEX Bounded byte tc(1) # map_faststr.go:77:33 . . . . . . . NAME-runtime.zeroVal Class:PEXTERN Offset:0 Addrtaken Used ARRAY-[1024]byte tc(1) # map.go:1440:5 . . . . . . . LITERAL-0 int tc(1) # map_faststr.go:77:34 . LABEL runtime.dohash tc(1) # map_faststr.go:79:7 . DCL # map_faststr.go:80:2 . . NAME-runtime.hash esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:80:2 . DCL # map_faststr.go:80:27 . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:80:27 stubs.go:220:15 . BLOCK # map_faststr.go:80:27 . BLOCK-List . . AS tc(1) # map_faststr.go:80:27 . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:80:27 stubs.go:220:15 . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:80:43 . . . . ADDR PTR-*string tc(1) # map_faststr.go:80:43 . . . . . NAME-runtime.ky esc(no) Class:PPARAM Offset:0 Addrtaken OnStack Used string tc(1) # map_faststr.go:13:46 . INLMARK Index:5618 # +map_faststr.go:80:27 . DCL # map_faststr.go:80:27 stubs.go:221:2 . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlLocal OnStack Used uintptr tc(1) # map_faststr.go:80:27 stubs.go:221:2 . AS Def tc(1) # map_faststr.go:80:27 stubs.go:221:4 . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlLocal OnStack Used uintptr tc(1) # map_faststr.go:80:27 stubs.go:221:2 . . CONVNOP uintptr tc(1) # map_faststr.go:80:27 stubs.go:221:15 . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:80:27 stubs.go:220:15 . DCL tc(1) # map_faststr.go:80:27 . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:80:27 stubs.go:220:33 . BLOCK # map_faststr.go:80:27 . BLOCK-List . . AS tc(1) # map_faststr.go:80:27 . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:80:27 stubs.go:220:33 . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:80:27 stubs.go:222:26 . . . . XOR uintptr tc(1) # map_faststr.go:80:27 stubs.go:222:26 . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlLocal OnStack Used uintptr tc(1) # map_faststr.go:80:27 stubs.go:221:2 . . . . . LITERAL-0 uintptr tc(1) # map_faststr.go:80:27 stubs.go:222:28 . GOTO runtime..i13 tc(1) # map_faststr.go:80:27 . LABEL runtime..i13 # map_faststr.go:80:27 . AS-init . . AS tc(1) # map_faststr.go:80:18 . . . NAME-runtime..autotmp_114 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used uintptr tc(1) # map_faststr.go:80:18 . . . CONV uintptr tc(1) # map_faststr.go:80:59 . . . . DOTPTR runtime.hash0 uint32 tc(1) # map_faststr.go:80:59 . . . . . NAME-runtime.h esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*hmap tc(1) # map_faststr.go:13:37 . AS Def tc(1) # map_faststr.go:80:7 . . NAME-runtime.hash esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:80:2 . . CALLFUNC Walked uintptr tc(1) # map_faststr.go:80:18 . . . DOTPTR runtime.Hasher FUNC-func(unsafe.Pointer, uintptr) uintptr tc(1) # map_faststr.go:80:11 . . . . NAME-runtime.t esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*abi.MapType tc(1) # map_faststr.go:13:25 . . CALLFUNC-Args . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:80:27 stubs.go:220:33 . . . NAME-runtime..autotmp_114 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used uintptr tc(1) # map_faststr.go:80:18 . DCL # map_faststr.go:81:2 . . NAME-runtime.m esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:81:2 . DCL # map_faststr.go:81:17 . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uint8 tc(1) # map_faststr.go:81:17 map.go:191:17 . BLOCK # map_faststr.go:81:17 . BLOCK-List . . AS tc(1) # map_faststr.go:81:17 . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uint8 tc(1) # map_faststr.go:81:17 map.go:191:17 . . . DOTPTR runtime.B uint8 tc(1) # map_faststr.go:81:19 . . . . NAME-runtime.h esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*hmap tc(1) # map_faststr.go:13:37 . INLMARK Index:5619 # +map_faststr.go:81:17 . DCL tc(1) # map_faststr.go:81:17 . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:81:17 map.go:191:26 . DCL # map_faststr.go:81:17 map.go:192:20 . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uint8 tc(1) # map_faststr.go:81:17 map.go:192:20 map.go:185:18 . BLOCK # map_faststr.go:81:17 map.go:192:20 . BLOCK-List . . AS tc(1) # map_faststr.go:81:17 map.go:192:20 . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uint8 tc(1) # map_faststr.go:81:17 map.go:192:20 map.go:185:18 . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uint8 tc(1) # map_faststr.go:81:17 map.go:191:17 . INLMARK Index:5631 # +map_faststr.go:81:17 map.go:192:20 . DCL tc(1) # map_faststr.go:81:17 map.go:192:20 . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:81:17 map.go:192:20 map.go:185:27 . BLOCK # map_faststr.go:81:17 map.go:192:20 . BLOCK-List . . AS tc(1) # map_faststr.go:81:17 map.go:192:20 . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:81:17 map.go:192:20 map.go:185:27 . . . LSH uintptr tc(1) # map_faststr.go:81:17 map.go:192:20 map.go:187:20 . . . . LITERAL-1 uintptr tc(1) # map_faststr.go:81:17 map.go:192:20 map.go:187:16 . . . . AND uint8 tc(1) # map_faststr.go:81:17 map.go:192:20 map.go:187:26 . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uint8 tc(1) # map_faststr.go:81:17 map.go:192:20 map.go:185:18 . . . . . LITERAL-63 uint8 tc(1) # map_faststr.go:81:17 map.go:192:20 map.go:187:46 . GOTO runtime..i26 tc(1) # map_faststr.go:81:17 map.go:192:20 . LABEL runtime..i26 # map_faststr.go:81:17 map.go:192:20 . BLOCK # map_faststr.go:81:17 . BLOCK-List . . AS tc(1) # map_faststr.go:81:17 . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:81:17 map.go:191:26 . . . SUB uintptr tc(1) # map_faststr.go:81:17 map.go:192:24 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:81:17 map.go:192:20 map.go:185:27 . . . . LITERAL-1 uintptr tc(1) # map_faststr.go:81:17 map.go:192:26 . GOTO runtime..i14 tc(1) # map_faststr.go:81:17 . LABEL runtime..i14 # map_faststr.go:81:17 . AS Def tc(1) # map_faststr.go:81:4 . . NAME-runtime.m esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:81:2 . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:81:17 map.go:191:26 . DCL # map_faststr.go:82:2 . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:82:2 . DCL # map_faststr.go:82:18 . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:82:18 stubs.go:17:10 . DCL # map_faststr.go:82:18 . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:82:18 stubs.go:17:28 . BLOCK # map_faststr.go:82:18 . BLOCK-List . . AS tc(1) # map_faststr.go:82:18 . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:82:18 stubs.go:17:10 . . . DOTPTR runtime.buckets UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:82:20 . . . . NAME-runtime.h esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*hmap tc(1) # map_faststr.go:13:37 . . AS tc(1) # map_faststr.go:82:18 . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:82:18 stubs.go:17:28 . . . MUL uintptr tc(1) # map_faststr.go:82:38 . . . . AND uintptr tc(1) # map_faststr.go:82:35 . . . . . NAME-runtime.hash esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:80:2 . . . . . NAME-runtime.m esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:81:2 . . . . CONV uintptr tc(1) # map_faststr.go:82:48 . . . . . DOTPTR runtime.BucketSize uint16 tc(1) # map_faststr.go:82:48 . . . . . . NAME-runtime.t esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*abi.MapType tc(1) # map_faststr.go:13:25 . INLMARK Index:5620 # +map_faststr.go:82:18 . DCL tc(1) # map_faststr.go:82:18 . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:82:18 stubs.go:17:39 . BLOCK # map_faststr.go:82:18 . BLOCK-List . . AS tc(1) # map_faststr.go:82:18 . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:82:18 stubs.go:17:39 . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:82:18 stubs.go:18:35 . . . . ADD uintptr tc(1) # map_faststr.go:82:18 stubs.go:18:35 . . . . . CONVNOP uintptr tc(1) # map_faststr.go:82:18 stubs.go:18:32 . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:82:18 stubs.go:17:10 . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:82:18 stubs.go:17:28 . GOTO runtime..i15 tc(1) # map_faststr.go:82:18 . LABEL runtime..i15 # map_faststr.go:82:18 . AS Def tc(1) # map_faststr.go:82:4 . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:82:2 . . CONVNOP PTR-*bmap tc(1) # map_faststr.go:82:18 . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:82:18 stubs.go:17:39 . DCL # map_faststr.go:83:5 . . NAME-runtime.c esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:83:5 . AS Def tc(1) # map_faststr.go:83:7 . . NAME-runtime.c esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:83:5 . . DOTPTR runtime.oldbuckets UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:83:11 . . . NAME-runtime.h esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*hmap tc(1) # map_faststr.go:13:37 . IF tc(1) # map_faststr.go:83:2 . IF-Cond . . NE bool tc(1) # map_faststr.go:83:26 . . . NAME-runtime.c esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:83:5 . . . NIL UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:83:29 . IF-Body . . IF-init . . . DCL # map_faststr.go:84:21 . . . . NAME-runtime.h esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*hmap tc(1) # map_faststr.go:84:21 map.go:1127:7 . . . BLOCK # map_faststr.go:84:21 . . . BLOCK-List . . . . AS tc(1) # map_faststr.go:84:21 . . . . . NAME-runtime.h esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*hmap tc(1) # map_faststr.go:84:21 map.go:1127:7 . . . . . NAME-runtime.h esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*hmap tc(1) # map_faststr.go:13:37 . . . INLMARK Index:5621 # +map_faststr.go:84:21 . . . DCL tc(1) # map_faststr.go:84:21 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used bool tc(1) # map_faststr.go:84:21 map.go:1127:31 . . . BLOCK # map_faststr.go:84:21 . . . BLOCK-List . . . . AS tc(1) # map_faststr.go:84:21 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used bool tc(1) # map_faststr.go:84:21 map.go:1127:31 . . . . . NE bool tc(1) # map_faststr.go:84:21 map.go:1128:30 . . . . . . AND uint8 tc(1) # map_faststr.go:84:21 map.go:1128:16 . . . . . . . DOTPTR runtime.flags uint8 tc(1) # map_faststr.go:84:21 map.go:1128:10 . . . . . . . . NAME-runtime.h esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*hmap tc(1) # map_faststr.go:84:21 map.go:1127:7 . . . . . . . LITERAL-8 uint8 tc(1) # map_faststr.go:84:21 map.go:1128:17 . . . . . . LITERAL-0 uint8 tc(1) # map_faststr.go:84:21 map.go:1128:33 . . . GOTO runtime..i16 tc(1) # map_faststr.go:84:21 . . . LABEL runtime..i16 # map_faststr.go:84:21 . . IF tc(1) # map_faststr.go:84:3 . . IF-Cond . . . NOT bool tc(1) # map_faststr.go:84:6 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used bool tc(1) # map_faststr.go:84:21 map.go:1127:31 . . IF-Body . . . AS tc(1) # map_faststr.go:86:6 . . . . NAME-runtime.m esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:81:2 . . . . RSH uintptr tc(1) # map_faststr.go:86:6 . . . . . NAME-runtime.m esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:81:2 . . . . . LITERAL-1 uint tc(1) # map_faststr.go:86:10 . . DCL # map_faststr.go:88:3 . . . NAME-runtime.oldb esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:88:3 . . DCL # map_faststr.go:88:22 . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:88:22 stubs.go:17:10 . . DCL # map_faststr.go:88:22 . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:88:22 stubs.go:17:28 . . BLOCK # map_faststr.go:88:22 . . BLOCK-List . . . AS tc(1) # map_faststr.go:88:22 . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:88:22 stubs.go:17:10 . . . . NAME-runtime.c esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:83:5 . . . AS tc(1) # map_faststr.go:88:22 . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:88:22 stubs.go:17:28 . . . . MUL uintptr tc(1) # map_faststr.go:88:34 . . . . . AND uintptr tc(1) # map_faststr.go:88:31 . . . . . . NAME-runtime.hash esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:80:2 . . . . . . NAME-runtime.m esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:81:2 . . . . . CONV uintptr tc(1) # map_faststr.go:88:44 . . . . . . DOTPTR runtime.BucketSize uint16 tc(1) # map_faststr.go:88:44 . . . . . . . NAME-runtime.t esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*abi.MapType tc(1) # map_faststr.go:13:25 . . INLMARK Index:5622 # +map_faststr.go:88:22 . . DCL tc(1) # map_faststr.go:88:22 . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:88:22 stubs.go:17:39 . . BLOCK # map_faststr.go:88:22 . . BLOCK-List . . . AS tc(1) # map_faststr.go:88:22 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:88:22 stubs.go:17:39 . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:88:22 stubs.go:18:35 . . . . . ADD uintptr tc(1) # map_faststr.go:88:22 stubs.go:18:35 . . . . . . CONVNOP uintptr tc(1) # map_faststr.go:88:22 stubs.go:18:32 . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:88:22 stubs.go:17:10 . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:88:22 stubs.go:17:28 . . GOTO runtime..i17 tc(1) # map_faststr.go:88:22 . . LABEL runtime..i17 # map_faststr.go:88:22 . . AS Def tc(1) # map_faststr.go:88:8 . . . NAME-runtime.oldb esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:88:3 . . . CONVNOP PTR-*bmap tc(1) # map_faststr.go:88:22 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:88:22 stubs.go:17:39 . . IF-init . . . DCL # map_faststr.go:89:16 . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:89:16 map.go:204:16 . . . BLOCK # map_faststr.go:89:16 . . . BLOCK-List . . . . AS tc(1) # map_faststr.go:89:16 . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:89:16 map.go:204:16 . . . . . NAME-runtime.oldb esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:88:3 . . . INLMARK Index:5623 # +map_faststr.go:89:16 . . . DCL # map_faststr.go:89:16 map.go:205:2 . . . . NAME-runtime.h esc(no) Class:PAUTO Offset:0 InlLocal OnStack Used uint8 tc(1) # map_faststr.go:89:16 map.go:205:2 . . . AS Def tc(1) # map_faststr.go:89:16 map.go:205:4 . . . . NAME-runtime.h esc(no) Class:PAUTO Offset:0 InlLocal OnStack Used uint8 tc(1) # map_faststr.go:89:16 map.go:205:2 . . . . INDEX Bounded uint8 tc(1) # map_faststr.go:89:16 map.go:205:16 . . . . . DOTPTR runtime.tophash ARRAY-[8]uint8 tc(1) # map_faststr.go:89:16 map.go:205:8 . . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:89:16 map.go:204:16 . . . . . LITERAL-0 int tc(1) # map_faststr.go:89:16 map.go:205:17 . . . DCL tc(1) # map_faststr.go:89:16 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used bool tc(1) # map_faststr.go:89:16 map.go:204:25 . . . AS tc(1) # map_faststr.go:89:16 map.go:206:22 . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . GT bool tc(1) # map_faststr.go:89:16 map.go:206:11 . . . . . NAME-runtime.h esc(no) Class:PAUTO Offset:0 InlLocal OnStack Used uint8 tc(1) # map_faststr.go:89:16 map.go:205:2 . . . . . LITERAL-1 uint8 tc(1) # map_faststr.go:89:16 map.go:206:13 . . . IF # map_faststr.go:89:16 map.go:206:22 . . . IF-Cond . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . IF-Body . . . . AS tc(1) # map_faststr.go:89:16 map.go:206:22 . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . . LT bool tc(1) # map_faststr.go:89:16 map.go:206:27 . . . . . . NAME-runtime.h esc(no) Class:PAUTO Offset:0 InlLocal OnStack Used uint8 tc(1) # map_faststr.go:89:16 map.go:205:2 . . . . . . LITERAL-5 uint8 tc(1) # map_faststr.go:89:16 map.go:206:29 . . . BLOCK # map_faststr.go:89:16 . . . BLOCK-List . . . . AS tc(1) # map_faststr.go:89:16 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used bool tc(1) # map_faststr.go:89:16 map.go:204:25 . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . GOTO runtime..i18 tc(1) # map_faststr.go:89:16 . . . LABEL runtime..i18 # map_faststr.go:89:16 . . IF tc(1) # map_faststr.go:89:3 . . IF-Cond . . . NOT bool tc(1) # map_faststr.go:89:6 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used bool tc(1) # map_faststr.go:89:16 map.go:204:25 . . IF-Body . . . AS tc(1) # map_faststr.go:90:6 . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:82:2 . . . . NAME-runtime.oldb esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:88:3 . DCL # map_faststr.go:93:2 . . NAME-runtime.top esc(no) Class:PAUTO Offset:0 OnStack Used uint8 tc(1) # map_faststr.go:93:2 . DCL # map_faststr.go:93:16 . . NAME-runtime.hash esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:93:16 map.go:196:14 . BLOCK # map_faststr.go:93:16 . BLOCK-List . . AS tc(1) # map_faststr.go:93:16 . . . NAME-runtime.hash esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:93:16 map.go:196:14 . . . NAME-runtime.hash esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:80:2 . INLMARK Index:5624 # +map_faststr.go:93:16 . DCL # map_faststr.go:93:16 map.go:197:2 . . NAME-runtime.top esc(no) Class:PAUTO Offset:0 InlLocal OnStack Used uint8 tc(1) # map_faststr.go:93:16 map.go:197:2 . AS Def tc(1) # map_faststr.go:93:16 map.go:197:6 . . NAME-runtime.top esc(no) Class:PAUTO Offset:0 InlLocal OnStack Used uint8 tc(1) # map_faststr.go:93:16 map.go:197:2 . . CONV uint8 tc(1) # map_faststr.go:93:16 map.go:197:20 . . . RSH uintptr tc(1) # map_faststr.go:93:16 map.go:197:20 . . . . NAME-runtime.hash esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:93:16 map.go:196:14 . . . . LITERAL-56 uint tc(1) # map_faststr.go:93:16 map.go:197:41 . IF tc(1) # map_faststr.go:93:16 map.go:198:2 . IF-Cond . . LT bool tc(1) # map_faststr.go:93:16 map.go:198:9 . . . NAME-runtime.top esc(no) Class:PAUTO Offset:0 InlLocal OnStack Used uint8 tc(1) # map_faststr.go:93:16 map.go:197:2 . . . LITERAL-5 uint8 tc(1) # map_faststr.go:93:16 map.go:198:11 . IF-Body . . AS tc(1) # map_faststr.go:93:16 map.go:199:7 . . . NAME-runtime.top esc(no) Class:PAUTO Offset:0 InlLocal OnStack Used uint8 tc(1) # map_faststr.go:93:16 map.go:197:2 . . . ADD uint8 tc(1) # map_faststr.go:93:16 map.go:199:7 . . . . NAME-runtime.top esc(no) Class:PAUTO Offset:0 InlLocal OnStack Used uint8 tc(1) # map_faststr.go:93:16 map.go:197:2 . . . . LITERAL-5 uint8 tc(1) # map_faststr.go:93:16 map.go:199:10 . DCL tc(1) # map_faststr.go:93:16 . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uint8 tc(1) # map_faststr.go:93:16 map.go:196:28 . BLOCK # map_faststr.go:93:16 . BLOCK-List . . AS tc(1) # map_faststr.go:93:16 . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uint8 tc(1) # map_faststr.go:93:16 map.go:196:28 . . . NAME-runtime.top esc(no) Class:PAUTO Offset:0 InlLocal OnStack Used uint8 tc(1) # map_faststr.go:93:16 map.go:197:2 . GOTO runtime..i19 tc(1) # map_faststr.go:93:16 . LABEL runtime..i19 # map_faststr.go:93:16 . AS Def tc(1) # map_faststr.go:93:6 . . NAME-runtime.top esc(no) Class:PAUTO Offset:0 OnStack Used uint8 tc(1) # map_faststr.go:93:2 . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uint8 tc(1) # map_faststr.go:93:16 map.go:196:28 . FOR tc(1) # map_faststr.go:94:2 . FOR-Cond . . NE bool tc(1) # map_faststr.go:94:10 . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:82:2 . . . NIL PTR-*bmap tc(1) # map_faststr.go:94:13 . FOR-Post . . BLOCK # map_faststr.go:94:32 . . BLOCK-List . . . DCL # map_faststr.go:94:32 . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:94:32 map.go:209:7 . . . DCL # map_faststr.go:94:32 . . . . NAME-runtime.t esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*abi.MapType tc(1) # map_faststr.go:94:32 map.go:209:25 . . . BLOCK # map_faststr.go:94:32 . . . BLOCK-List . . . . AS tc(1) # map_faststr.go:94:32 . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:94:32 map.go:209:7 . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:82:2 . . . . AS tc(1) # map_faststr.go:94:32 . . . . . NAME-runtime.t esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*abi.MapType tc(1) # map_faststr.go:94:32 map.go:209:25 . . . . . NAME-runtime.t esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*abi.MapType tc(1) # map_faststr.go:13:25 . . . INLMARK Index:5625 # +map_faststr.go:94:32 . . . DCL tc(1) # map_faststr.go:94:32 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:94:32 map.go:209:37 . . . DCL # map_faststr.go:94:32 map.go:210:22 . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:94:32 map.go:210:22 stubs.go:17:10 . . . DCL # map_faststr.go:94:32 map.go:210:22 . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:94:32 map.go:210:22 stubs.go:17:28 . . . BLOCK # map_faststr.go:94:32 map.go:210:22 . . . BLOCK-List . . . . AS tc(1) # map_faststr.go:94:32 map.go:210:22 . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:94:32 map.go:210:22 stubs.go:17:10 . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:94:32 map.go:210:38 . . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:94:32 map.go:209:7 . . . . AS tc(1) # map_faststr.go:94:32 map.go:210:22 . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:94:32 map.go:210:22 stubs.go:17:28 . . . . . SUB uintptr tc(1) # map_faststr.go:94:32 map.go:210:63 . . . . . . CONV uintptr tc(1) # map_faststr.go:94:32 map.go:210:51 . . . . . . . DOTPTR runtime.BucketSize uint16 tc(1) # map_faststr.go:94:32 map.go:210:51 . . . . . . . . NAME-runtime.t esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*abi.MapType tc(1) # map_faststr.go:94:32 map.go:209:25 . . . . . . LITERAL-8 uintptr tc(1) # map_faststr.go:94:32 map.go:210:70 . . . INLMARK Index:5632 # +map_faststr.go:94:32 map.go:210:22 . . . DCL tc(1) # map_faststr.go:94:32 map.go:210:22 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:94:32 map.go:210:22 stubs.go:17:39 . . . BLOCK # map_faststr.go:94:32 map.go:210:22 . . . BLOCK-List . . . . AS tc(1) # map_faststr.go:94:32 map.go:210:22 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:94:32 map.go:210:22 stubs.go:17:39 . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:94:32 map.go:210:22 stubs.go:18:35 . . . . . . ADD uintptr tc(1) # map_faststr.go:94:32 map.go:210:22 stubs.go:18:35 . . . . . . . CONVNOP uintptr tc(1) # map_faststr.go:94:32 map.go:210:22 stubs.go:18:32 . . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:94:32 map.go:210:22 stubs.go:17:10 . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:94:32 map.go:210:22 stubs.go:17:28 . . . GOTO runtime..i27 tc(1) # map_faststr.go:94:32 map.go:210:22 . . . LABEL runtime..i27 # map_faststr.go:94:32 map.go:210:22 . . . BLOCK # map_faststr.go:94:32 . . . BLOCK-List . . . . AS tc(1) # map_faststr.go:94:32 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:94:32 map.go:209:37 . . . . . DEREF PTR-*bmap tc(1) # map_faststr.go:94:32 map.go:210:9 . . . . . . CONVNOP PTR-**bmap tc(1) # map_faststr.go:94:32 map.go:210:22 . . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:94:32 map.go:210:22 stubs.go:17:39 . . . GOTO runtime..i20 tc(1) # map_faststr.go:94:32 . . . LABEL runtime..i20 # map_faststr.go:94:32 . . . AS tc(1) # map_faststr.go:94:20 . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:82:2 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:94:32 map.go:209:37 . FOR-Body . . DCL # map_faststr.go:95:7 . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:95:7 . . DCL # map_faststr.go:95:10 . . . NAME-runtime.kptr esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:10 . . DCL # map_faststr.go:95:36 . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:95:36 map.go:217:7 . . BLOCK # map_faststr.go:95:36 . . BLOCK-List . . . AS tc(1) # map_faststr.go:95:36 . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:95:36 map.go:217:7 . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:82:2 . . INLMARK Index:5626 # +map_faststr.go:95:36 . . DCL tc(1) # map_faststr.go:95:36 . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:36 map.go:217:23 . . DCL # map_faststr.go:95:36 map.go:218:12 . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:36 map.go:218:12 stubs.go:17:10 . . DCL # map_faststr.go:95:36 map.go:218:12 . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:95:36 map.go:218:12 stubs.go:17:28 . . BLOCK # map_faststr.go:95:36 map.go:218:12 . . BLOCK-List . . . AS tc(1) # map_faststr.go:95:36 map.go:218:12 . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:36 map.go:218:12 stubs.go:17:10 . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:36 map.go:218:28 . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used PTR-*bmap tc(1) # map_faststr.go:95:36 map.go:217:7 . . . AS tc(1) # map_faststr.go:95:36 map.go:218:12 . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:95:36 map.go:218:12 stubs.go:17:28 . . . . LITERAL-8 uintptr tc(1) # map_faststr.go:95:36 map.go:218:32 . . INLMARK Index:5633 # +map_faststr.go:95:36 map.go:218:12 . . DCL tc(1) # map_faststr.go:95:36 map.go:218:12 . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:36 map.go:218:12 stubs.go:17:39 . . BLOCK # map_faststr.go:95:36 map.go:218:12 . . BLOCK-List . . . AS tc(1) # map_faststr.go:95:36 map.go:218:12 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:36 map.go:218:12 stubs.go:17:39 . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:36 map.go:218:12 stubs.go:18:35 . . . . . ADD uintptr tc(1) # map_faststr.go:95:36 map.go:218:12 stubs.go:18:35 . . . . . . CONVNOP uintptr tc(1) # map_faststr.go:95:36 map.go:218:12 stubs.go:18:32 . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:36 map.go:218:12 stubs.go:17:10 . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:95:36 map.go:218:12 stubs.go:17:28 . . GOTO runtime..i28 tc(1) # map_faststr.go:95:36 map.go:218:12 . . LABEL runtime..i28 # map_faststr.go:95:36 map.go:218:12 . . BLOCK # map_faststr.go:95:36 . . BLOCK-List . . . AS tc(1) # map_faststr.go:95:36 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:36 map.go:217:23 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:36 map.go:218:12 stubs.go:17:39 . . GOTO runtime..i21 tc(1) # map_faststr.go:95:36 . . LABEL runtime..i21 # map_faststr.go:95:36 . . BLOCK # map_faststr.go:95:15 . . BLOCK-List . . . AS tc(1) # map_faststr.go:95:15 . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:95:7 . . . . LITERAL-0 uintptr tc(1) # map_faststr.go:95:25 . . . AS tc(1) # map_faststr.go:95:15 . . . . NAME-runtime.kptr esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:10 . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:36 map.go:217:23 . . FOR tc(1) # map_faststr.go:95:3 . . FOR-Cond . . . LT bool tc(1) # map_faststr.go:95:42 . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:95:7 . . . . LITERAL-8 uintptr tc(1) # map_faststr.go:95:44 . . FOR-Post . . . BLOCK # map_faststr.go:95:73 . . . BLOCK-List . . . . DCL # map_faststr.go:95:73 . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:73 stubs.go:17:10 . . . . DCL # map_faststr.go:95:73 . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:95:73 stubs.go:17:28 . . . . BLOCK # map_faststr.go:95:73 . . . . BLOCK-List . . . . . AS tc(1) # map_faststr.go:95:73 . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:73 stubs.go:17:10 . . . . . . NAME-runtime.kptr esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:10 . . . . . AS tc(1) # map_faststr.go:95:73 . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:95:73 stubs.go:17:28 . . . . . . LITERAL-16 uintptr tc(1) # map_faststr.go:95:81 . . . . INLMARK Index:5627 # +map_faststr.go:95:73 . . . . DCL tc(1) # map_faststr.go:95:73 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:73 stubs.go:17:39 . . . . BLOCK # map_faststr.go:95:73 . . . . BLOCK-List . . . . . AS tc(1) # map_faststr.go:95:73 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:73 stubs.go:17:39 . . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:73 stubs.go:18:35 . . . . . . . ADD uintptr tc(1) # map_faststr.go:95:73 stubs.go:18:35 . . . . . . . . CONVNOP uintptr tc(1) # map_faststr.go:95:73 stubs.go:18:32 . . . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:73 stubs.go:17:10 . . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:95:73 stubs.go:17:28 . . . . GOTO runtime..i22 tc(1) # map_faststr.go:95:73 . . . . LABEL runtime..i22 # map_faststr.go:95:73 . . . . BLOCK # map_faststr.go:95:63 . . . . BLOCK-List . . . . . AS tc(1) # map_faststr.go:95:63 . . . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:95:7 . . . . . . ADD uintptr tc(1) # map_faststr.go:95:66 . . . . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:95:7 . . . . . . . LITERAL-1 uintptr tc(1) # map_faststr.go:95:67 . . . . . AS tc(1) # map_faststr.go:95:63 . . . . . . NAME-runtime.kptr esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:10 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:73 stubs.go:17:39 . . FOR-Body . . . DCL # map_faststr.go:96:4 . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:96:4 . . . AS Def tc(1) # map_faststr.go:96:6 . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:96:4 . . . . CONVNOP PTR-*stringStruct tc(1) # map_faststr.go:96:25 . . . . . NAME-runtime.kptr esc(no) Class:PAUTO Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:95:10 . . . IF-init . . . . AS tc(1) # map_faststr.go:97:24 . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . . NE bool tc(1) # map_faststr.go:97:13 . . . . . . DOTPTR runtime.len int tc(1) # map_faststr.go:97:8 . . . . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:96:4 . . . . . . DOTPTR runtime.len int tc(1) # map_faststr.go:97:19 . . . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . . IF # map_faststr.go:97:24 . . . . IF-Cond . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . IF-Else . . . . . AS tc(1) # map_faststr.go:97:24 . . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . . . NE bool tc(1) # map_faststr.go:97:40 . . . . . . . INDEX uint8 tc(1) # map_faststr.go:97:36 . . . . . . . . DOTPTR runtime.tophash ARRAY-[8]uint8 tc(1) # map_faststr.go:97:28 . . . . . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:82:2 . . . . . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:95:7 . . . . . . . NAME-runtime.top esc(no) Class:PAUTO Offset:0 OnStack Used uint8 tc(1) # map_faststr.go:93:2 . . . IF tc(1) # map_faststr.go:97:4 . . . IF-Cond . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . IF-Body . . . . CONTINUE tc(1) # map_faststr.go:98:5 . . . IF-init . . . . AS tc(1) # map_faststr.go:100:24 . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . . EQ bool tc(1) # map_faststr.go:100:13 . . . . . . DOTPTR runtime.str UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:100:8 . . . . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:96:4 . . . . . . DOTPTR runtime.str UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:100:19 . . . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . . IF # map_faststr.go:100:24 . . . . IF-Cond . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . IF-Else . . . . . AS-init . . . . . . AS tc(1) # map_faststr.go:100:35 . . . . . . . NAME-runtime..autotmp_115 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:100:35 . . . . . . . DOTPTR runtime.str UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:100:37 . . . . . . . . NAME-runtime.k esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:96:4 . . . . . . AS tc(1) # map_faststr.go:100:35 . . . . . . . NAME-runtime..autotmp_116 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:100:35 . . . . . . . DOTPTR runtime.str UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:100:46 . . . . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . . . . AS tc(1) # map_faststr.go:100:35 . . . . . . . NAME-runtime..autotmp_117 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used uintptr tc(1) # map_faststr.go:100:35 . . . . . . . CONV uintptr tc(1) # map_faststr.go:100:63 . . . . . . . . DOTPTR runtime.len int tc(1) # map_faststr.go:100:63 . . . . . . . . . NAME-runtime.key esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*stringStruct tc(1) # map_faststr.go:24:2 . . . . . AS tc(1) # map_faststr.go:100:35 . . . . . . NAME-runtime..autotmp_103 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:38:36 . . . . . . CALLFUNC Walked bool tc(1) # map_faststr.go:100:35 . . . . . . . NAME-runtime.memequal Class:PFUNC Offset:0 Used FUNC-func(unsafe.Pointer, unsafe.Pointer, uintptr) bool tc(1) # stubs.go:211:6 . . . . . . CALLFUNC-Args . . . . . . . NAME-runtime..autotmp_115 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:100:35 . . . . . . . NAME-runtime..autotmp_116 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:100:35 . . . . . . . NAME-runtime..autotmp_117 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used uintptr tc(1) # map_faststr.go:100:35 . . . . . AS tc(1) # map_faststr.go:100:24 . . . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . . . . NAME-runtime..autotmp_103 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:38:36 . . . IF tc(1) # map_faststr.go:100:4 . . . IF-Cond . . . . NAME-runtime..autotmp_102 esc(N) Class:PAUTO Offset:0 AutoTemp OnStack Used bool tc(1) # map_faststr.go:18:14 . . . IF-Body . . . . DCL # map_faststr.go:101:15 . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:101:15 stubs.go:17:10 . . . . DCL # map_faststr.go:101:15 . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:101:15 stubs.go:17:28 . . . . BLOCK # map_faststr.go:101:15 . . . . BLOCK-List . . . . . AS tc(1) # map_faststr.go:101:15 . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:101:15 stubs.go:17:10 . . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:101:31 . . . . . . . NAME-runtime.b esc(no) Class:PAUTO Offset:0 OnStack Used PTR-*bmap tc(1) # map_faststr.go:82:2 . . . . . AS tc(1) # map_faststr.go:101:15 . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:101:15 stubs.go:17:28 . . . . . . ADD uintptr tc(1) # map_faststr.go:101:72 . . . . . . . LITERAL-136 uintptr tc(1) # map_faststr.go:101:45 . . . . . . . MUL uintptr tc(1) # map_faststr.go:101:74 . . . . . . . . NAME-runtime.i esc(no) Class:PAUTO Offset:0 OnStack Used uintptr tc(1) # map_faststr.go:95:7 . . . . . . . . CONV uintptr tc(1) # map_faststr.go:101:84 . . . . . . . . . DOTPTR runtime.ValueSize uint8 tc(1) # map_faststr.go:101:84 . . . . . . . . . . NAME-runtime.t esc(no) Class:PPARAM Offset:0 OnStack Used PTR-*abi.MapType tc(1) # map_faststr.go:13:25 . . . . INLMARK Index:5628 # +map_faststr.go:101:15 . . . . DCL tc(1) # map_faststr.go:101:15 . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:101:15 stubs.go:17:39 . . . . BLOCK # map_faststr.go:101:15 . . . . BLOCK-List . . . . . AS tc(1) # map_faststr.go:101:15 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:101:15 stubs.go:17:39 . . . . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:101:15 stubs.go:18:35 . . . . . . . ADD uintptr tc(1) # map_faststr.go:101:15 stubs.go:18:35 . . . . . . . . CONVNOP uintptr tc(1) # map_faststr.go:101:15 stubs.go:18:32 . . . . . . . . . NAME-runtime.p esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:101:15 stubs.go:17:10 . . . . . . . . NAME-runtime.x esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used uintptr tc(1) # map_faststr.go:101:15 stubs.go:17:28 . . . . GOTO runtime..i23 tc(1) # map_faststr.go:101:15 . . . . LABEL runtime..i23 # map_faststr.go:101:15 . . . . RETURN tc(1) # map_faststr.go:101:5 . . . . RETURN-Results . . . . . AS tc(1) # map_faststr.go:101:5 . . . . . . NAME-runtime.~r0 esc(no) Class:PPARAMOUT Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:13:57 . . . . . . NAME-runtime.~R0 esc(no) Class:PAUTO Offset:0 InlFormal OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:101:15 stubs.go:17:39 . RETURN tc(1) # map_faststr.go:105:2 . RETURN-Results . . AS tc(1) # map_faststr.go:105:2 . . . NAME-runtime.~r0 esc(no) Class:PPARAMOUT Offset:0 OnStack Used UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:13:57 . . . CONVNOP UNSAFEPTR-unsafe.Pointer tc(1) # map_faststr.go:105:24 . . . . ADDR PTR-*byte tc(1) # map_faststr.go:105:24 . . . . . INDEX Bounded byte tc(1) # map_faststr.go:105:32 . . . . . . NAME-runtime.zeroVal Class:PEXTERN Offset:0 Addrtaken Used ARRAY-[1024]byte tc(1) # map.go:1440:5 . . . . . . LITERAL-0 int tc(1) # map_faststr.go:105:33 buildssa-exit |
before insert phis | before insert phis |
start | start |
number lines | number lines [84213 ns] |
early phielim | early phielim [82378 ns] |
early copyelim | early copyelim [24216 ns] |
early deadcode | early deadcode [116042 ns] |
short circuit | short circuit [28629 ns] |
decompose user + pre-opt deadcode | decompose user [5825 ns]pre-opt deadcode [85040 ns] |
opt | opt [216615 ns] |
zero arg cse | zero arg cse [37865 ns] |
opt deadcode | opt deadcode [83263 ns] |
generic cse | generic cse [259657 ns] |
phiopt + gcse deadcode | phiopt [4036 ns]gcse deadcode [75480 ns] |
nilcheckelim | nilcheckelim [116758 ns] |
prove | prove [231045 ns] |
early fuse | early fuse [7488 ns] |
decompose builtin + expand calls | decompose builtin [60472 ns]expand calls [159280 ns] |
softfloat + late opt | softfloat [495 ns]late opt [114016 ns] |
dead auto elim + generic deadcode | dead auto elim [27773 ns]generic deadcode [103041 ns] |
check bce + branchelim + late fuse | check bce [781 ns]branchelim [35713 ns]late fuse [46332 ns] |
dse + memcombine | dse [34306 ns]memcombine [36563 ns] |
writebarrier + loop invariant code motion | writebarrier [16139 ns]loop invariant code motion [88286 ns] |
lower | lower [240083 ns] |
addressing modes | addressing modes [17933 ns] |
late lower | late lower [40388 ns] |
lowered deadcode for cse | lowered deadcode for cse [70418 ns] |
lowered cse | lowered cse [90501 ns] |
elim unread autos + tighten tuple selectors + lowered deadcode + checkLower + late phielim + late copyelim + tighten | elim unread autos [2742 ns]tighten tuple selectors [7523 ns]lowered deadcode [53527 ns]checkLower [5140 ns]late phielim [5770 ns]late copyelim [8751 ns]tighten crashed |